草庐IT

ConstraintLayout 约束布局

全部标签

ios - Swift Xcode 会尝试通过打破约束来恢复吗?

当我使用由Swift4开发的应用程序时,我在xCodeLog上收到消息,我的tableview有多个不同的单元格,大约12个不同的单元格,我收到的警告消息是:MakeasymbolicbreakpointatUIViewAlertForUnsatisfiableConstraintstocatchthisinthedebugger.ThemethodsintheUIConstraintBasedLayoutDebuggingcategoryonUIViewlistedinmayalsobehelpful.2017-08-2109:27:57.404497+0300muzeit[6449

ios - 如何使用自动布局以动态高度居中 View

我正在尝试以编程方式创建一个位于指定父View中心的View。我几乎可以实现这种行为,但是居中View不尊重其内容的动态高度。这是我为实现它而创建的函数:staticfuncoverlayWithButton(onViewview:UIView,buttonText:String,theme:Theme=.dark,action:Action?=nil)->UIView{//createoverlayletoverlay=UIView()overlay.translatesAutoresizingMaskIntoConstraints=falseletleftInset:CGFloat

ios - IOS : flex direction column overlapping elements 中的 flexbox 布局

Flexbox属性在任何地方都有效,除了IOS上的safarimobile。我们有3张图像,它们应该使用flexbox布局,以列方向分布,并具有适当的间距。页码:http://asedis.sp1.netkom.it/?page_id=292.imgcontrolandmanagmentresizeblablablabl>.vc_column-inner.wpb_wrapper{display:-webkit-box;/*OLD-iOS6-,Safari3.1-6*/-webkit-box-orient:vertical;display:-webkit-flex;display:-ms

ios - 在 xamarin.ios 中更改 imagePicker 布局

我在我的xamarin.forms项目中通过Dependecy在ios中使用imagePicker问题是在ios设备中我有这样的布局:我看不到状态栏和取消按钮(在右侧),因为它们和背景都是白色的。有没有办法更改此图像选择器的顶部栏背景或其他一些解决方案? 最佳答案 imagePicker.NavigationBar.BarTintColor=UIColor.yourcolor解决了问题 关于ios-在xamarin.ios中更改imagePicker布局,我们在StackOverflow

ios - UITableView:在构建表格后更改一个单元格的高度约束?

我可能想要一件奇怪的事情,但任务是拉伸(stretch)UITableView中的最后一个单元格以填充剩余空间。因此,如果表格只有几个单元格,那么最后一个单元格的高度将与其余单元格匹配,直到屏幕底部。为此,我在最后一个单元格的xib中加入了高度约束。我可以计算适当的高度并设置常量,但之后我做什么并不重要-setNeedsDisplay()、setNeedsLayout()、reloadData()、reloadRowsAtIndexPaths()等-单元格高度未更改。只有当我第二次调用更新代码时,布局才会调整。有什么提示可以立即强制更新单元格吗? 最佳答案

ios - 如何在 Storyboard 失败的情况下使用大量表格 View 单元格和自动布局约束来布局复杂 View

我有这样的看法基本上它是很多静态表格View单元格,其中每个单元格都有水平ScrollView和堆栈View。现在在Storyboard中尝试这样做已经完全减慢了速度,在Xcode9中添加或删除约束或仅更改标签文本需要超过30秒,并且总是有一个旋转的沙滩球。我可以通过哪些方式减少系统过载或使Storyboard更快一些。还是转向在代码中布置View更好。在这种情况下,我们非常欢迎这方面的任何帮助/建议。预先感谢您的努力。HereisthelinktoGitHubrepoforthesame 最佳答案 您应该使用一些原型(protot

ios - 需要有关安全区域布局的帮助

我在superView而不是安全区域方面适本地添加了约束,但我仍然面临特定屏幕顶部和底部灰色区域的问题。它应该完全出现在IPhoneX的整个屏幕上。请按照屏幕截图。 最佳答案 检查您是否有启动Storyboard而不是固定的启动图像不尊重iphonex屏幕尺寸检查您的顶部和底部约束属性,它们是相对于superView而不是边距的(默认情况下,xcode9添加了相对于边距的约束)。 关于ios-需要有关安全区域布局的帮助,我们在StackOverflow上找到一个类似的问题:

iOS Swift Sqlite UNIQUE 约束失败

这是在我的第一个ViewController中,它创建了一个名为event的表并尝试插入一行。我删除我的应用程序并安装。然后我跑..然后我的日志说:失败:UNIQUE约束失败:event.eid:INSERTINTOevent(eid,passcode)VALUES(1,0);表中没有任何内容,它是空的。为什么它说我的唯一约束(主键)失败?即使抛出错误,它也会插入该行?非常感谢您的帮助!/////////////////////////////creatingeventtableifsqlite3_exec(db,"CREATETABLEIFNOTEXISTSevent(eidINTE

ios - 带有尾随约束约束不稳定问题的 Objective-c 动画

我正在使用Objective-C开发IOS应用程序。在为View的约束设置动画时,我遇到了不稳定问题。动画在帧的最终位置方面运行良好,但随机地,第一个动画block省略了尾部(右)约束(左约束永远不会达到-20常量值),但是前导(​​左)、顶部和底部约束正在按预期工作。请看我上传的视频。在第一次点击时,动画按预期工作,但在第二次点击时出现问题。请指教。Videoshowingtheproblem-(void)animateTransition:(nonnullid)transitionContext{//1UIView*containerView=transitionContext.c

ios - 以编程方式约束

我需要一些关于此View的帮助。实际上我想降低绿色按钮的高度。我尝试以各种方式修复它,但要么使应用程序崩溃,要么无法正常工作。谁能告诉我怎么解决?有问题的View的屏幕截图:在此处以编程方式进行。我必须降低高度的绿色部分称为“buttonShare”privateextensionDropPreviewView{structConstants{staticletregionSpan:CLLocationDistance=250staticletcornerRadius:CGFloat=10staticletheaderHeight:CGFloat=60}funcsetupUI(){bu